﻿// Xshell Command Arguments - Set Registry String
// 
// <copyright file="SetRegistrySzCommandArgs.cs" company="TaskyMedia LLC">
//   Copyright © 2010 TaskyMedia LLC
// </copyright>

namespace Xshell.Commands
{
    using System;

    /// <summary>
    /// Contains command arguments for a <see cref="SetRegistrySzCommand" />.
    /// </summary>
    internal class SetRegistrySzCommandArgs : IXsCommandArgs
    {
        /// <summary>
        /// Gets or sets the key.
        /// </summary>
        /// <value>The registry key.</value>
        public string Key { get; set; }

        /// <summary>
        /// Gets or sets the name.
        /// </summary>
        /// <value>The name of the name/value pair.</value>
        public string Name { get; set; }

        /// <summary>
        /// Gets or sets the value.
        /// </summary>
        /// <value>The value to set the name/value pair.</value>
        public string Value { get; set; }
    }
}
